﻿/*页面默认样式*/

/*页面默认样式*/

/*table样式*/
.tab1
{
    width: 791px;
    background-color: White;
    height: 100%; /*table样1式*/
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	font-size:12px;
	
	
	}	

/*tr样式*/
.Contain
{
	width:98%;
	margin:0 auto;
	}
	
/*td样式*/
.tdheight
{
    height: 100%;
}

/*a样式*/
A:link
{
    font-size: 12px;
    color: #0000FF;
    line-height: normal;
    font-style: normal;
    text-decoration: none;
}
A:hover
{
    font-size: 12px;
    color: Red;
    line-height: normal;
    font-style: normal;
    text-decoration: none;
}
A:visited
{
    font-size: 12px;
    color: #0000FF;
    line-height: normal;
    font-style: normal;
    text-decoration: none;
}

.cz A:link
{
    font-size: 12px;
    color: #0000FF;
    line-height: normal;
    font-style: normal;
    text-decoration: none;
}
.cz A:hover
{
    font-size: 12px;
    color: #0000FF;
    line-height: normal;
    font-style: normal;
    text-decoration: none;
}
.cz A:visited
{
    font-size: 12px;
    color: #0000FF;
    line-height: normal;
    font-style: normal;
    text-decoration: none;
}



/*button样式*/


.btn
{
    border: 0;
    height: 23px;
    width: 60px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/zhpt_50.gif) #fff no-repeat 0px 0px;
    color: White;
    padding-top: 3px;
    letter-spacing: 0.3em;
}





/*a样式*/
td
{
    font-size: 12px;
}
td.a
{
    font-size: 12px;
}


/* .td1{font-size:10px;
       height:22px;
      
      }
*/
/*小标题*/
.tablebg
{
    color: #004998;
    font-weight: bold;
    text-align: center;
    width: 150px;
    height: 48px;
    background-color: White;
    background-image: url('images/xz.gif');
}
.tablebg.td
{
    font-size: 14px;
}
.tablebg.td A:link, .tablebg.td A:hover, .tablebg.td A:visited
{
    color: #004998;
    font-weight: bold;
    font-size: 14px;
}
/*页面标题*/
.titlepage
{
    font-size: 15px;
    color: #2577C3;
    font-weight: bold;
    text-align: right;
    width: 144px;
    height: 27px;
    padding-top: 6px;
    padding-right: 30px;
    background-image: url('images/zhpt_67.gif');
    background-repeat: no-repeat;
}
/*列表页面标题*/
.titlepagelist
{
    color: #000000;
    font-weight: bold;
    text-align: left;
    width: 767px;
    height: 32px;
    padding-top: 5px;
    padding-left: 26px;
    background-image: url('images/zhpt_66.gif');
    background-repeat: no-repeat;
}
/*列表页面标题*/
.titlepagelist.td
{
    font-size: 16px;
}
/*页面标题下面的小标题*/
.titlepagebutton
{
    font-size: 14px;
    color: #131313;
    font-weight: bold;
    text-align: left;
    width: 730px;
    height: 25px;
    padding-top: 0px;
    padding-left: 15px;
    background-image: url('images/zhpt_68.gif');
}


/*自建样式*/

/*添加参与单位 单位样式*/
.TD_Title /*标题*/
{
    height: 27px;
    font-size: 12px;
    color: #3A555A;
    text-align: left;
    border: #A0C0BC 1px solid;
}

/*GridView 样式  列表形式*/
.Grid_Title /*标题*/
{
    height: 27px;
    font-size: 12px;
    color: #3A555A;
    font-weight: bold;
    background-color: #D3EEF0;
    text-align: center;
    border: #A0C0BC 1px solid;
}
.Grid_Title td{ text-align:center;}
.Grid_Content /*第一行 */
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #ffffff;
    border: #CAE8EA 1px solid;
    /* word-break:break-all;
    word-wrap:break-word;
    overflow:hidden;   */
}

.Grid_Content td{ padding-left:3px; line-height:20px;}

/*.Grid_Content td{ text-align:center;}*/

.Grid_Content2 /*第二行 */
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #E3EFF2;
    border: #CAE8EA 1px solid;
   /* word-break:break-all;
    word-wrap:break-word;
    overflow:hidden; */
}
.Grid_Content2 td{ padding-left:3px; line-height:20px;}
/*GridView 样式  列表形式*/
.Grid_Title_FJ /*标题*/
{
    height: 27px;
    font-size: 12px;
    color: #3A555A;
    font-weight: bold;
    background-color: #D3EEF0;
    text-align: center;
    border-bottom: #A0C0BC 1px solid;
    border-left: #A0C0BC 1px solid;
    border-right: #A0C0BC 1px solid;
    border-top: none;
}

.Grid_Content_FJ /*第一行 */
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #ffffff;
    border-bottom: #CAE8EA 1px solid;
    border-left: #CAE8EA 1px solid;
    border-right: #CAE8EA 1px solid;
    border-top: none;
}
.Grid_Content2_FJ /*第二行 */
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #E3EFF2;
    border-bottom: #CAE8EA 1px solid;
    border-left: #CAE8EA 1px solid;
    border-right: #CAE8EA 1px solid;
    border-top: none;
}
/*GridView 显示法律法规 样式  列表形式*/
.Grid_Title1 /*标题*/ /*标题*/
{
    height: 27px;
    font-size: 12px;
    color: black;
    font-weight: bold;
    background-color: #D3EEF0;
    text-align: center;
    border: #A0C0BC 1px solid;
}
.Grid_Content1 /*第一行 */
{
    height: 25px;
    font-size: 14px; /*color: black;     background-color: #ffffff;     border: #CAE8EA 1px solid; */
    color: Black;
    background: white;
    border: 1px solid;
}
.Grid_EmptyDataRowStyle
{
    font-size: 12px;
    color: red;
    text-align: center;
    border: solid 1px red;
    height: 28px;
}



/*默认按钮样式*/
.ButtonStyle
{
    background-position: 0px 0px;
    border: 1px solid #4BA1D3;
    height: 23px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/zhpt_502.gif);
    color: White;
    margin-left: 5px;
    margin-right: 5px;
    
}

/*操作按钮样式*/
.ButtonStyleQD
{
    background-position: 0px 0px;
    border: 1px solid #FF9400;
    height: 23px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/zhpt_501.gif);
    color: #000000;
    margin-left: 5px;
    margin-right: 5px;
}
/*搜索按钮样式*/
.ButtonStyleSearch
{
    background: url('images/zhpt_64.gif');
    height: 23px;
    width: 69px;
    border: 0px; /*去除边框*/
}
/*随机搜索按钮样式*/
.ButtonStyleSJSearch
{
    background: url('images/sjss.gif');
    height: 23px;
    width: 88px;
    border: 0px; /*去除边框*/
}
/*搜索按钮样式*/
.ButtonStyleFlwsSelAdd
{
    background: url('images/hzdc_add.gif');
    height: 24px;
    width: 57px;
    border: 0px; /*去除边框*/
}

/*文本默认样式*/
.TextBoxStyle
{
    height: 20px;
    padding: 1px,2px,2px,2px;
    border: 1px solid #ccc;
    font-family: Verdana, Arial, "宋体";
    word-break:break-all;
    word-wrap:break-word;
}

/*文本默认样式抽样*/
.TextBoxStyleCY
{
    height: 20px;
    padding: 1px,2px,2px,2px;
    border: 1px solid #ccc;
    font-family: Verdana, Arial, "宋体";
    word-break:break-all;
    word-wrap:break-word;
}

/*文本框虚线样式*/
.TextBox_NoBorder
{
    border-bottom: 1px dotted #cccccc;
    border-left: none;
    border-right: none;
    border-top: none;
    background-color: Transparent;
}

/*文本框虚线样式*/
.TextBox_NoBorder1
{
    border-bottom: 1px dotted #cccccc;
    border-left: none;
    border-right: none;
    border-top: none;
    background-color: Transparent;
    text-align:center;
}

/*文本下划线的TextBox*/
.TextBoxStyle_Line
{
    font-family: 宋体;
    border-style: none;
    border-bottom: gray 1px solid;
}

/*文本下划线的TextBox 居左*/
.TextBoxStyle_Line1
{
    font-family: 宋体;
    border-style: none;
    border-bottom: gray 1px solid;
    text-align: left;
}

/*多行文本下划线的TextBox*/
.TextBoxStyle_multi
{
    border-style: none;
    font-size: 12px;
    background-image: url(images/baseline.gif);
    background-repeat: repeat;
    line-height: 16px;
    font-family: 宋体;
    word-break:break-all;
    word-wrap:break-word;
    
}
/*多行文本下划线的TextBox 行高*/
.TextBoxStyle_multi_H
{
    border-style: none;
    font-size: 14pt;
    background-image: url(images/baselineH.gif);
    line-height: 23px;
    background-repeat: repeat;
    font-family: 仿宋_GB2312;
    word-break:break-all;
    word-wrap:break-word;
}

.TextBoxStyle_multi_C
{
    border-style: none;
    font-size: 14pt;
    background-image: url(images/baselineH.gif);
    line-height: 23px;
    background-repeat: repeat;
    font-family: 仿宋_GB2312;
    text-align:center;
    word-break:break-all;
    word-wrap:break-word;
}

.TextBoxStyle_multi_H12
{
    border-style: none;
    font-size: 12pt;
    background-image: url(images/baselineH.gif);
    line-height: 23px;
    background-repeat: repeat;
    font-family: 仿宋_GB2312;
    word-break:break-all;
    word-wrap:break-word;
}

.WSFontStype
{
    font-size: 14pt;
    line-height: 28px;
    font-family: 仿宋_GB2312;
}

.WSFontStype_Line
{
    font-size: 14pt;
    line-height: 23px;
    font-family: 仿宋_GB2312;
    /*background-image: url(images/baselineH.gif);*/
    border-bottom: gray 1px solid;
}

/*文书中的日期文本样式*/
.TextBoxStyle_LineTime
{
    background: #fff url(images/datetime_ico.gif) no-repeat right 2px;
    font-family: 宋体;
    border-style: none;
    border-bottom: gray 1px solid;
}

/*文书中的日期文本样式 时间控制*/
.TextBoxStyle_LineTimeMonth
{
    background: #fff url(images/datetime_ico.gif) no-repeat right 2px;
    font-family: 宋体;
    border-style: none;
    border-bottom: gray 1px solid;
}

.TextBoxStyle_LineTime1
{
    background: url('images/datetime_ico.gif') no-repeat right 2px;
    border-bottom: 1px dotted #cccccc;
    border-left: none;
    border-right: none;
    border-top: none;
}

/*日期文本样式*/
.ipt_time
{
    width: 160px;
    height: 20px;
    background: #fff url(images/datetime_ico.gif) no-repeat right 2px;
    padding: 1px 2px 2px 2px;
    border: 1px solid #ccc;
    line-height: 16px;
    margin-right: 10px;
    font-family: Verdana, Arial, "宋体";
}

/*列表页面标题*/
.PageList_Title
{
    font-family: 楷体_GB2312;
    font-weight: bold;
    text-align: left;
    font-size: 18px;
    height: 32px;
    padding-top: 3px;
    padding-left: 45px;
    background-image: url('images/jd_23.gif');
    background-repeat: no-repeat;
}

/*列表页面标题*/
.PageList_Title1
{
    font-family: 楷体_GB2312;
    font-weight: bold;
    text-align: left;
    font-size: 15px;
    height: 25px;
    padding-top: 3px;
    padding-left: 45px;
    background-image: url('images/jd_23.gif');
    background-repeat: no-repeat;
}

/*向上图标样式*/
.btnBack
{
    border: 0;
    height: 24px;
    width: 83px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/back.gif) #fff no-repeat 0px 0px;
    text-align: right;
}
/*向前图标样式*/
.btnBack2
{
    border: 0;
    height: 24px;
    width: 50px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/8.gif) #fff no-repeat 0px 0px;
    text-align: right;
}


/*上传图标样式*/
.btnup
{
    border: 0;
    height: 24px;
    width: 50px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/up.gif) #fff no-repeat 0px 1px;
    text-align: right;
}
/*下载图标样式*/
.btndown
{
    border: 0;
    height: 24px;
    width: 50px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/down.gif) #fff no-repeat 0px 2px;
    text-align: right;
}
/*删除图标样式*/
.btndel
{
    border: 0;
    height: 24px;
    width: 50px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/del.gif) #fff no-repeat 0px 0px;
    text-align: right;
}
/*添加文件夹图标样式*/
.btnaddf
{
    border: 0;
    height: 24px;
    width: 85px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/addf.gif) #fff no-repeat 0px 3px;
    text-align: right;
}
/*添加文件夹图标样式*/
.btnaddf1
{
    border: 0;
    height: 24px;
    width: 95px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/addf.gif) #fff no-repeat 0px 3px;
    text-align: right;
}
/*查询图标样式*/
.btnSelect
{
    border: 0;
    height: 24px;
    width: 75px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/9.gif) #fff no-repeat 0px 3px;
    text-align: right;
}
/*书写图标样式*/
.btnsx
{
    border: 0;
    height: 24px;
    width: 50px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/sx.gif) #fff no-repeat 0px 3px;
    text-align: right;
}
/*书写图标样式*/
.btnsx1
{
    border: 0;
    height: 24px;
    width: 70px;
    font-size: 12px;
    cursor: pointer;
    background-color: White;
    background: url(images/sx.gif) #fff no-repeat 0px 3px;
    text-align: right;
}
.HtmlAnchorSkin
{
    color: red;
}
.HtmlAnchorSkinfalse
{
    color: #808080;
}
/*查询表格样式*/
.TableStyle /*表的样式*/
{
    border-top: solid 1px #89B7F3;
    border-bottom: solid 1px #89B7F3;
    border-collapse: collapse;
}

.TableStyleByTop /*表的样式*/
{
    
    border-collapse: collapse;
}
/*表格标题*/
.ItemTitle
{
    height: 26px;
    background: url(images/jd_22.gif);
    border: #89B7F3 1px solid;
    font-weight: bold;
    vertical-align: middle;
    font: bolder;
    padding-left: 45px;
    background-repeat: no-repeat;
}
.TableTitle
{
    height: 26px;
    background-color: #E4F2FB;
    border: #89B7F3 1px solid;
    font-weight: bold;
    vertical-align: middle;
    font: bolder;
    text-align: center;
}

.TdTitleL
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleL5LeftPadding /*标题 靠左 距离左边5px*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    padding-left: 5px;
    height: 25px;
}

.TdTitleLbyTop /*标题 靠左 少上边框*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #E4F2FA;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}


.TdTitleRbySTop /*标题 靠右 少上边框*/
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #E4F2FA;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleRbyLeft /*标题 靠右 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #E4F2FA;
    border-bottom: solid 1px #89B7F3;
    border-Top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleLbyRight /*标题 靠右 少右边框*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #E4F2FA;
    border-bottom: solid 1px #89B7F3;
    border-Top: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleC /*标题 居中*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleCByTop /*标题 居中 少上边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #E4F2FA;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleCByLeft /*标题 居中 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #E4F2FA;
    border-bottom: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleCByBottom /*标题 居中 少左,下边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #E4F2FA;
    border-left: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleCByLeftBottom /*标题 居中 少左下边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #E4F2FA;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleCByLeftTop /*标题 居中 少左上边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #E4F2FA;
    border-bottom: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}
.ThTitleR /*标题 靠右 */
{
    font-size: 12px;
    font-weight: lighter;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3; 
    padding: 0;
    height: 25px;
    width: 15%;
}
.TdTitleR /*标题 靠右*/
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}
.TdTitleRNec /*标题 靠右 必填项*/
{
    font-size: 12px;
    color: Blue;
    text-align: right;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}
.TdTitleRByTop /*标题 靠右*/
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #E4F2FA;
    border-top:null;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdTitleRBybottom
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #E4F2FA;
    border-top: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentL /*内容 靠左*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border: solid 1px #89B7F3;
    padding: 0;
    padding-left: 5px;
    height: 25px;
    word-break:break-all;
    word-wrap:break-word;
}


.TdContentL1 /*内容 靠左*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    padding-top: 8px;
    padding-left: 5px;
    height: 25px;
    word-break:break-all;
    word-wrap:break-word;
}

.TdContentL2 /*内容 靠左*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    padding-top: 8px;
    padding-left: 5px;
    height: 25px;
    word-break:break-all;
    word-wrap:break-word;
}

.TdContentLNO
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentLNOByRightBottom
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border-top: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentLByTop /*内容 少z头*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    padding-left: 5px;
    height: 25px;
}

.TdContentLByLeft /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    padding: 0;
    padding-left: 5px;
    height: 25px;
}

.TdContentLByRight /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    padding: 0;
    padding-left: 5px;
    height: 25px;
}

.TdContentLByLeftTop /*内容 少左*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    padding-left: 5px;
    height: 25px;
}

.TdContentLByLeftbottom /*内容 少左*/
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    padding-left: 5px;
    height: 25px;
}

.TdContentLBybottom
{
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #FFFFFF;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    padding: 0;
    padding-left: 5px;
    height: 25px;
}

.TdContentC /*内容 居中*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentC1 /*内容 居中*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border: solid 1px #89B7F3;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    height: 25px;
}
.gridChoose td
{
    font-size: 12px;
    color: Black;
    margin: 0;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}
.gridChooseTit th
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentCByTop /*内容 少上边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentCByLeft /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentCByLeftTop /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentCByRight /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentCByRightTop /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentCByBottom /*内容 少下边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border-left: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentCByBottomRight /*内容 少下边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border-left: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentCByLeftBottom /*内容 少下边框*/
{
    font-size: 12px;
    color: Black;
    text-align: center;
    margin: 0;
    background-color: #FFFFFF;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentR /*内容 靠右*/
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #FFFFFF;
    border: solid 1px #89B7F3;
    padding-right: 2px;
    height: 25px;
}

.TdContentRByLeft /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentRByRight /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-top: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TdContentRByTop /*内容 少左边框*/
{
    font-size: 12px;
    color: Black;
    text-align: right;
    margin: 0;
    background-color: #FFFFFF;
    border-bottom: solid 1px #89B7F3;
    border-left: solid 1px #89B7F3;
    border-right: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.MenuTdMain
{
    height: 27px;
    background: url(images/jd_08.gif);
    padding-left: 10px;
    text-align: left;
    font: bolder;
    background-repeat: no-repeat;
}
.MenuTdSub
{
    height: 24px;
    background: url(images/jd_10.gif);
    text-align: left;
    font: bolder;
    padding-left: 30px;
    background-repeat: no-repeat;
}

/*自动生成的表格样式*/
.TableTr
{
    height: 25px;
    font-size: 12px;
    color: black;
    border: #CAE8EA 1px solid;
}
.TableTr1
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #FFFFFF;
    border: #CAE8EA 1px solid;
}
.TableTr2
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #D1E9E9;
    border: #CAE8EA 1px solid;
}
.TableTr3
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #B3D9D9;
    border: #CAE8EA 1px solid;
}
.TableTr4
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #95CACA;
    border: #CAE8EA 1px solid;
}
.TableTr5
{
    height: 25px;
    font-size: 12px;
    color: black;
    background-color: #6FB7B7;
    border: #CAE8EA 1px solid;
}
/*表格列表的标题*/
.TableListTitle
{
    color: #000000;
    font-weight: bold;
    text-align: left;
    width: 767px;
    height: 32px;
    font-size: 14px;
    padding-top: 2px;
    padding-left: 20px;
    background-image: url('images/zhpt_66.gif');
    background-repeat: no-repeat;
}



/*
法律文书样式
*/

/*不带黑框的文书表格样式*/
.tab_flws
{
    width: 700;
    background-color: White;
}
/*带黑框的文书表格样式*/

.tab_flws1
{
    width: 700;
    background-color: White;
    border-color: #000000;
}

/*文书名称样式*/
.td_flwsName
{
    font-family: 黑体;
    font-size: 14pt;
}

/*文书抬头样式*/
.txt_gaj
{
    border-style: none;
    border-bottom: gray 1px solid;
    font-family: 仿宋_GB2312;
    font-size: 14pt;
    height: 22px;
    text-align: center;
}
/* Accordion */.accordionHeader
{
    border: 1px dashed #8EB9DB;
    color: white;
    background-color: #F5F6F5;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
#master_content .accordionHeader a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}
#master_content .accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}
.accordionHeaderSelected
{
    border: 1px dashed #90B6DD;
    color: white;
    background-color: #F5F6F5;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
#master_content .accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}
#master_content .accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}
.accordionContent
{
    background-color: #ffffff;
    border: 1px dashed #90B6DD;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*法律法规显示样式*/
.showTitleC
{
    background-color: #D3EEF0;
    text-align: center;
    font: #003399;
}
.showTitleR
{
    background-color: #D3EEF0;
    text-align: right;
    font: #003399;
}
.showContentC
{
    background-color: White;
    vertical-align: top;
    text-align: center;
}
.showContentL
{
    background-color: White;
    vertical-align: top;
    text-align: left;
}
.showTab
{
    background-color: #000000;
}

/*鼠标移到链接上，弹出panel样式 */
.OnHoverPanelCSS
{
    position: absolute;
    visibility: hidden;
    background-color: #FFFFFF;
}

/*鼠标移到链接上，弹出panel样式 */
.TreeXZQY_XFGXCSS
{
    font-size: 12px;
}

.tableBorder
{
    width: 100%;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #F2F6F9;
}

/***********文书中的样式***************/
/******字******/
.WS_FontStype
{
    font-size: 11pt;
    line-height: 22px;
    font-family: 仿宋_GB2312;
}

/******下划线文本 左********/
.WS_TextBoxStyle_LineL
{
    font-family: 仿宋_GB2312;
    font-size: 11pt;
    text-align: left;
    border-style: none;
    border-bottom: gray 1px solid;
}

/******下划线文本 右********/
.WS_TextBoxStyle_LineR
{
    font-family: 仿宋_GB2312;
    font-size: 11pt;
    text-align: right;
    border-style: none;
    border-bottom: gray 1px solid;
}

/******下划线文本 右********/
.WS_TextBoxStyle_LineC
{
    font-family: 仿宋_GB2312;
    font-size: 11pt;
    text-align: center;
    border-style: none;
    border-bottom: gray 1px solid;
}

/******htm样式********/
.HelpHrStyle
{
    height: 1px;
    border: solid 1px dotted #CCCCCC;
}
/*首页菜单字体大小  */

  .TD17 A:visited
{
	font-size: 12px;
	color: #383838;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
}
.TD17 A:link
{
	font-size: 12px;
	color: #383838;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
}
.TD17 A:hover
{
	font-size: 12px;
	color: #383838;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
}

.TitelFontSize
{
    font-size: 12px;
}



/*Table样式2*/
.TableStyleNew2
{
    border-top: 1px solid #A7C8E7;
    border-bottom: #77a6d2 1px solid;   
	padding: 0;
	width:98%;
	margin-top:25px;
}


.TableStyleNew2 th ,.TableStyleNew2 td .ItemTitle{
 height: 24px;
 font-size:13px;
     padding-left:30px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align:left;
	border-bottom: #A7C8E7 1px solid;
	background: url(images/jdxt_16.gif) #fff no-repeat 10px 3px;
    
}

.TableStyleNew2 td.Nei
{
    border-bottom: 1px dashed #C2C2C2;
	border-right: 1px dashed #C2C2C2;
      padding-left:5px;
     text-align:left;
     /*width:23%;*/
     height:25px;
}
.TableStyleNew2 td.title
{
    border-bottom: 1px dashed #C2C2C2;
	border-right: 1px dashed #C2C2C2;
     background-color:#EEF3F6;
     text-align:right;
     width:10%
}
..TableStyleNew2 td.button
{
    border-bottom: 1px solid #A7C8E7;
}
.TableStyleNew2 td.rlifts
{
	border-right: 0px dashed #C2C2C2;
}

.NeiC
{
    border-bottom: 1px dashed #C2C2C2;
	border-right: 1px dashed #C2C2C2;
      padding-left:5px;
     text-align:center;
     /*width:23%;*/
     height:25px;
}
/*water文本下划线的TextBox*/
.WaterTextBoxStyle_Line
{
    font-family: 宋体;
    border-style: none;
    border-bottom: gray 1px solid;
    font-style:italic;
    color:Olive
}

.addCars{ cursor:pointer;}
.close{ background:url(images/X.gif) no-repeat;width:30px; height:24px; line-height:24px;background-position:center; overflow:hidden; cursor:pointer; margin-left:5px; }
.CarInput{ width:30px;}
.PageSizeInput{ width:30px;}

 .head{width:98%; margin:5px auto;  height:32px; line-height:32px;text-align:right;   border: solid 1px #89B7F3; 
     display:block;   vertical-align:middle;  overflow:hidden; padding-top:8px;
        }
 
.tab{ margin:0;padding:0;list-style:none; margin-top:5px;background:url('images/menu_bg.gif') repeat-x; height:35px;overflow:hidden;}
.tab li{ float:left; width:100px; list-style:none; overflow:hidden;margin:0; padding:0; text-align:center; cursor:pointer;height:35px; line-height:35px;}
.tab_on {height:19px;line-height:18px;background:#FFFFFF;border:#9CB8CC 1px solid;border-bottom:none;font-weight:bold;}
        
.TableHeader,.TableList
{
	width:100%;
	background:#ccc;
	margin-top:3px;
}

.TableHeader td 
{
    height: 27px;
    font-size: 14px;
    color: #3A555A;
    font-weight: bold;
    background-color: #D3EEF0;
    text-align: center;
    line-height:27px;
}


.TableList th 
{
    height: 27px;
    font-size: 12px;
    color: #3A555A;
    font-weight: bold;
    background-color: #D3EEF0;
    text-align: center;
    line-height:27px;
}

.TableList td 
{
    height: 25px;
    font-size: 12px;
    color: black;
    background: #ffffff;
    word-break:break-all;
    word-wrap:break-word;
    text-align: center;
    padding-left:3px;
}

.TableList td span{ text-align:left;  display:block;}

.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;width:100%;height:100%;_padding:0 20px 0 0;background:#f6f4f5;display:none;}
.showbox{position:fixed;top:0;left:50%;z-index:9999;opacity:0;filter:alpha(opacity=0);margin-left:-80px;display:none;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html .showbox,*html .overlay{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#AjaxLoading{border:1px solid #8CBEDA;color:#37a;font-size:12px;font-weight:bold;}
#AjaxLoading div.loadingWord{width:180px;height:50px;line-height:50px;border:2px solid #D6E7F2;background:#fff;}
#AjaxLoading img{margin:10px 15px;float:left;display:inline;}

*{margin:0; padding:0; font-size:12px;}
#suggest{ width:300px; position:absolute; top:0; left:0; background:#fff; border:1px solid #ccc; display:none;}
#suggest p{  padding:0 3px; background:#fff; cursor:default; height:auto; line-height:21px; display:block;}
#suggest p.highlight{ background:#22f; color:#eee;}
#suggest .sugtips{color:#888; border-bottom:1px dashed #888; padding-left:5px; line-height:21px;}
#suggest span.inputcode{float:right;}
#suggest p.narrow{ }


#luluTip{
    word-wrap:break-word; 
    position:absolute;
    width:150px;
    color: #a00;
    background-color:#FFFFCC;
    border:1px solid #cccccc;
    padding:10px;
    display:none; 
    text-align:left;
    line-height:23px;
}

#luluTip div.triangle{
    background:transparent
        url('images/sj.gif')
        no-repeat scroll left top;
    position:absolute;
    height:17px;
    left:20px;
    top:-16px;
    width:31px;
    z-index:999;
}
.hide{ display:none;}

 ul, ol { list-style:none;}
img { border:none;}
a { color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}



.tree div div { background:url(images/tree.png) no-repeat;}
.tree .folder_collapsable, .tree .folder_expandable, .tree .file { background:url(images/folder.png) no-repeat;}
.tree .checked, .tree .unchecked, .tree .indeterminate { background:url(images/check.png) no-repeat;}
.tree ul { background:#FFF;}
.tree li a, .tree li span { color:#183152; display:inline;}
.tree .hover { background:#f5f5f5;}
.tree .selected { background-color:#e8edf3;}


.tree li { clear:both; display:block; line-height:22px; cursor:pointer;}
.tree div, .tree a, .tree span { display:inherit; height:22px; line-height:22px;}
.tree div { display:block; overflow:hidden;}
.tree div div { float:left; display:block; overflow:hidden; width:22px; height:22px; border:none; background-position:0 -100px;}
.tree a, .tree a:hover { text-decoration:none;}

.tree .collapsable { background-position:0 -300px;}
.tree .first_collapsable { background-position:0 -250px;}
.tree .last_collapsable { background-position:0 -350px;}

.tree .expandable { background-position:0 -100px;}

.tree .first_expandable { background-position:0 -50px;}
.tree .last_expandable { background-position:0 -150px;}
.tree .end_expandable { background-position:0 0;}
.tree .end_collapsable { background-position:0 -200px;}

.tree .indent { background:none;}
.tree .line { background-position:0 -400px;}
.tree .node { background-position:0 -450px;}
.tree .last .node { background-position:0 -500px;}

.tree .folder_expandable { background-position:0 0;}
.tree .folder_collapsable { background-position:0 -50px;}
.tree .file { background-position:0 -100px;}

.tree .unchecked { background-position:0 0;}
.tree .hover .unchecked { background-position:0 -50px;}
.tree .checked { background-position:0 -100px;}
.tree .hover .checked { background-position:0 -150px;}
.tree .indeterminate { background-position:0 -200px;}
.tree .hover .indeterminate { background-position:0 -250px;}

.accordion { display:block; }
.accordion .accordionHeader { display:block; overflow:hidden; background-repeat:repeat-x; cursor:pointer;}
.accordion .accordionHeader h2 { display:block; overflow:hidden; padding:0 25px 0 5px; height:25px; line-height:24px;}
.accordion .accordionHeader h2 span { float:left; display:block; overflow:hidden; text-indent:-1000px; width:20px; height:25px;}
.accordion .accordionContent { display:block; overflow:auto; border-style:solid; border-width:0 0 1px 0;}

.accordion .accordionHeader.hover { background-position:0 -25px;}
.accordion .accordionHeader h2 { background-repeat:no-repeat; background-position:100% -50px;}
.accordion .accordionHeader.hover h2 { background-position:100% -75px;}
.accordion .accordionHeader .collapsable { background-position:100% -100px;}
.accordion .accordionHeader.hover .collapsable { background-position:100% -125px;}
.accordion .accordionHeader h2 span { background-position:0 -150px;}

.tree div .DelModel{}
.tree div .EditModel{ }

/*选择列表框子项间的间距*/
.selBoxListSpace label{padding-right:8px; padding-left:3px;}